html,
body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  font-size: 12px
}

/* 地图切换 */

.MapSwitchControl {
  position: absolute;
  top: 20px;
  right: 37px;
  z-index: 999999;
  width: 49px;
  overflow: hidden;
  font-size: 12px;
}

.map-style-control {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.map-style-control li {
  width: 43px;
  height: 45px;
  margin: 0 0 7px;
  padding: 0;
  background: #fff;
  border: 3px solid #fff;
  cursor: pointer;
}

.map-style-control li p {
  width: 43px;
  height: 45px;
  padding: 0;
  margin: 0;
}

.map-2d {
  background: url(/public/images/map_icon.png) no-repeat 0 -136px;
}

.map-satellite {
  background: url(/public/images/map_icon.png) no-repeat 0 -181px;
}

.map-3d {
  background: url(/public/images/map_icon.png) no-repeat 0 -226px;
}

.map-style-control li .current .map-2d {
  background-position: -45px -136px;
}

.map-style-control li .current .map-satellite {
  background-position: -45px -181px;
}

.map-style-control li .current .map-3d {
  background-position: -45px -226px;
}

.ag-map {
  position: absolute !important;
}

.ag-map-zindex-max {
  z-index: 888888;
}

/* 地理poi */

#location {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 100;
  line-height: 23px;
  background-color: #ffd800;
  width: 140px;
  height: 25px;
}

.ags-mouse-position {
  top: 0px !important;
}



/* 弹出框 */

#popup{
  overflow: hidden;
  display: block;
  width: 375px;
  height: 196px;
  bottom: 12px;
  left: -66px;
  position: absolute;
}

#popup2{
  overflow: hidden;
  display: block;
  width: 375px;
  height: 196px;
  bottom: -10px;
  left: -58px;
  position: absolute;
}